package com.gzx.tjzy.feign.req.gzxcase;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 借款信息
 *
 * @TableName gzx_case_detail
 */
@Data
public class GzxCaseDetailReqDto {

    /**
     * 自增主键
     */
    private Long id;

    /**
     * 业务用户ID
     */
    private String debtorCardId;

    /**
     * 批次号
     */
    private String batchNumber;
    /**
     * 进件编号
     */
    private String loanNo;
    /**
     * 合同编号
     */
    private String contractNo;
    /**
     * 借款编号
     */
    private String loanKey;
    /**
     * 资金方编码
     */
    private String funder;
    /**
     * 总期数
     */
    private Integer totalPeriod;
    /**
     * 订单放款日期
     */
    private String loanDate;
    /**
     * 订单放款金额
     */
    private BigDecimal loanAmount;
    /**
     * 逾期金额
     */
    private BigDecimal overdueAmount;
    /**
     * 逾期日期
     */
    private String overdueDate;
    /**
     * 合同利率
     */
    private BigDecimal contractRate;
    /**
     * 收款账户
     */
    private String bankAccount;
    /**
     * 收款账户归属银行
     */
    private String bankName;

    /**
     * 甲方系统唯一ID
     */
    private String partnerBusinessId;

    /**
     * JSON
     */
    private String allDetail;
}